From: route@monster.com
Sent: Wednesday,
November 2, 2016 12:42 PM
To: hg@apeironinc.com
Subject: Please
review this candidate for: Software Engineer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Benjamin C. Hardin Sr. PRESIDENT / CEO / INDEPENDENT
CONTRACTOR Company Name: H. I. T-[Hardin
Innovative Technologies] Contact Information: · Mobile: 703 969 0713 / Work: 703 969 0713 ·
Email: java_developer4life@yahoo.com ACTIVE CLEARANCES: ·
DHS / CBP (PUBLIC
TRUST) – [01 / 2015 – PRESENT ] - (ACTIVE)
- ACHIEVE GOVERNMENT SUITABILITY ·
SECRET CLEARANCE – [05/29/2015
- PRESENT] - (ACTIVE) - ACHIEVE GOVERNMENT SUITABILITY INACTIVE CLEARANCES – ARCHIVED IN JPAS ·
UNITED STATES NAVY
(Top
Secret) – [03 / 1994 – 09/1996] - ( INACTIVE ) ·
KENTUCKY ARMY NATIONAL GUARD (Top Secret) – [09 / 1996 –
11/2001] - ( INACTIVE ) MILITARY SERVICE:
·
UNITED STATES NAVY (RADIOMAN) Dates (11 / 1993) - (09 /
1996)
·
KENTUCKY ARMY NATIONAL GUARD (Satellite Engineer) Dates (06 / 1996) - (11
/ 2001) EDUCATION: ·
Colorado
Technical University
Computer Science / Software Engineering
Master’s Degree ·
Colorado
Technical University
Information Technology / Data Management
Master’s Degree ·
Colorado
Technical University
MBA (Master of Business Administration / Concentration in Finance)
Master’s Degree ·
University of Louisville, Speed
Scientific School, Louisville, KY Computer Engineering
/ Engineering Mathematics
Bachelor’s Degree ·
Colorado
Technical University Web
Development Bachelor’s Degree SUMMARY OF QUALIFICATIONS & ACHIEVEMENTS: ·
Over 15 years in the IT-
industry with experience both in front-end and back-end software
development using the full (SDLC) Software Development Life Cycle creating
plans and implementing software development designs. ·
Strong expertise in creating,
using and enforcing streamlined Software Engineering Standards Processes for
developing, selecting, and implementing information systems within enterprise
based on industry best practices including IEEE Software Engineering
Standards, Continuous Integration (CI), Agile Modeling (AM), extreme
Programming (XP). ·
Specialized in flexible n-tier architecture
and Work-flow management, design patterns, best practices Extensive in-depth
experience with open source frameworks such as Spring Framework, Spring
Modules, Hibernate, Struts2, XML-Beans, Jakarta Commons Apache Tomcat,
Ant, Maven, CVS, Sub-Version, Mercurial, Jenkins, Hudson. ·
The designs consisted of Use
Case Diagrams, Class Diagrams, and Sequence diagrams.
·
Over 9 years of
experience with J2EE technologies with extensive experience in Web
applications and back end development using tools involving JAVA, JSP,
JAVASCRIPT, HTML, Java, Spring Framework, JDBC, ODBC ·
Hands on Experience building
applications using Strusts2, Spring-Framework, Hibernate, Web Services using
SOAP, WSDL. ·
Used extensive J2EE components,
such as EJBs, XML, XSD, JSP, JSTL, Servlets, Enterprise Java Beans,
Transforming XML Files to Objects using tools such as JIBX, and JAXB, and
significant knowledge of SOA and Web-Services. ·
Hands on experience using
Trouble-Shooting Methods and Strategies with extensive testing experience
such as unit testing and creating JUnit test, Maven, and creating scripts
using ANT. ·
Worked with Eclipse and Eclipse
plug-ins using integrated tools as Win-CVS, MAVEN, SVN, and Application
Servers. TECHNICAL
SKILLS: ·
Programming
Languages
JAVA, C/C++, ASSEMBLER ·
Web
Programming
Languages
JSF, JSP, JAVASCRIPT, HTML, JQUERY, CSS, ·
Web
Application
Servers
Tomcat, Apache, WEBLOGIC, JBOSS,WEBSPHERE ·
Development
Environments
Eclipse - (IDE), My Easy Eclipse - (IDE), NetBeans, IntelliJ
·
Operating
Systems
Windows 7, Windows 8, Linux Platform ·
Databases
Oracle 9i, Oracle10g, Oracle11g, MySQL ·
Additional
Technologies
J2EE Components, J2SE Components, EJBs, Java Hibernate, Java Spring
Framework, JDBC PROFESSIONAL EXPERIENCE:
SOLIEL /
DISA
(April
2015 – Present) Sr. Java
Developer
For the DISA project as developers we had
received requirements from the customer to build an application dealing with
Topology messaging services. The topology messaging service would allow
any individual to use a device in the continental U.S. to relay messages
created by a producer which was sent to a messaging queue. The message
would wait in the queue until it was accessed once it was accessed by the
consumer the consumer would be able to consume the message and respond to the
message. The main purpose of the project was to ensure the wherever the
location of the individuals using the devices regardless where they were in
the U.S. That the devices would be able to detect and pin point the
location of the other related device and send messages via Restful Web
services Responsibilities · Performed Front end Development with JSF, JSP and other
J2EE components · Performed Backend development in java and java j2ee · Building applications in Maven and Jenkins Continuous
Integration · Writing Stored Procedures and Views to the Oracle Database Software Tools Used
in this Work Environment: JDBC, SQL, MAVEN, GIT, Oracle11g, RESTFUL
Web Services, CXF, OSGI, Camel, ActiveMQ JMS Messaging Services,
Spring-Framework, Java7.0, and J-Unit Testing, Windows 8, JSPs, HTML, XSD,
XML, Jenkins (CONTINUOUS INTEGRATION), Tomcat Application Server, Redmine PROFESSIONAL EXPERIENCE:
COLLABERA /
CAPITALONE
(January
2015 – April 2015)
Sr. Java
Developer
The Capital One project is a project where
Capital One is enhancing the user experience to achieve customer
satisfaction. The current website only supports one view at a time
where if I log into auto loans or credit card that is the only feature that
the customer can see and access. So if customers is in credit cards and want
to see a car loan, the customer has to log out and relog into the website to
see an existing loan or any other related item. Currently my team’s
responsibilities are to take the existing website and to revitalize the
website so customers when they log into the portal that they can see all
existing credit cards and loans that is associated to their name or customer
number, where the customer will be able to access everything in one view
rather than logging out and going into another feature of the website. Responsibilities · Performed Front end Development with JSP and CSS, HTML and
JavaScript · Performed Backend development in java and java j2ee · Participated in design meetings · Participated in Agile meetings, · Sprint and Increment Meetings · Burn Down Chart Evaluations · Scrum Poker Meetings Software Tools Used
in this Work Environment: JDBC, SQL, MAVEN, GIT, SVN, Oracle11g,
RESTFUL Web Services, Soap Web Services, Spring-Framework,, Java7.0, and
J-Unit Testing, Windows 8,JSPs, HTML, XSD, XML, Version One, Jenkins
(CONTINUOUS INTEGRATION), JS angular, WebLogic Application Server PROFESSIONAL EXPERIENCE:
SRA
/
CBP
(June
2014 – December 2014)
Sr. Java
Developer
As a contractor for SRA and our government
client (DHS /CBP), I was working as a backend and frontend developer on the
CARGO / CBP project. My tasks included working with user stories from created
Jira Tickets formed from the requirements from Business Analysts. The
team I worked on was team Phoenix. Team Phoenix was responsible for
Entry Summary portion of the application. Entry Summary dealt with the record
keeping, import, export, transfer, storage, move, and duties of all goods
coming into the United States from foreign countries. CBP using Entry Summary
components in the field provides security and facilitates operations at 328
ports of entry throughout the United States. The Entry Summary application
and other related components are being created to better the effectiveness of
the border patrolmen and are strictly and only used by agents of CBP and
authorized personnel. The usages of Entry Summary are in real time and
are very important to be working correctly, and to maintain continuity and
stability for its users. If the application is not working then
personnel in the field cannot do their jobs. Many components of Entry
Summary are being transitions to more update technologies which give the
application more stability and speed. By updating and transitioning to these
cutting edge technologies gives the field personnel a reliable system. Responsibilities: · Backend development working with mybatis persistence tool · Created technical documentation for using GIT Repository · Created Backend application pieces for Entry Summary
application · Contributed to creating backend parser called the EDI –
Parser for ESV. · Participated in design meetings · Participated in Agile meetings · Led meetings for bettering the teams contribution
strategies for the team · Environment: JDBC, SQL, MAVEN, GIT, Oracle11g, RESTFUL
Web Services, Spring-Framework, MYBATIS, Java7.0, and J-Unit Testing, Windows
7, JSPs, HTML, XSD,
XML, JIRA, BAMBOO (CONTINUOUS INTEGRATION), PROFESSIONAL EXPERIENCE:
XCELERATE
SOLUTIONS
(January
2014 – May 2014) Sr. Java
Developer
Job Description *** Classified Information Presidential
Request *** Responsibilities: · Created Front end UI for DISS replacement to JPAS · Back end development with using core java and java j2ee
components · Established entire development environment for the entire
team using Hudson, ARTIFACTORY,JIRA, and SVN · Created JUNIT test for local development tests · Contributed to component designs within the architecture · Setup maven scripts to compile projects · Responsible for placement of dependencies / .jar files in
ARTIFACTORY so the team will have access to .jar files · JSF was used as a primary front end development tool to
access different objects within the application · Ajax was a tool that we used that was used for DHTML Environment: JSF (Prime-Faces),
JDBC, SQL, MAVEN, SVN, Oracle11g, Web Services, JPA, Hibernate, Java7.0, and
J-Unit Testing, Tortoise, Windows 7, EJB3, HTML, XSD,
XML, JIRA, Hudson (CONTINUOUS INTEGRATION) PROFESSIONAL EXPERIENCE:
CACI
(October
2011 – January 2014)
Sr. Java
Developer
Veteran Affairs has a project working with
CACI as the primary vendor. The VLER DAS serves as a proxy between consumer
and producer services of VLER data. Consumer services initiate all data
transactions. The VLER DAS interacts with Identity Management and VAP (Venous
Access Ports) to ensure that all such data transactions maintain the
integrity of personal data associated with individuals and enforce all
related security and privacy policies. The VLER DAS provides stateless
RESTFULAPIs between the client and server services. Though at present,
the VLER DAS only supports GET requests at the consumer and producer service
interfaces involving PUTs and POSTs as needed to convey the quality of
statelessness. The application serving a consumer requests the VLER DAS
acts as web server and the consumer service as client. In interacting with a
provider services, though at present, the VLER DAS only supports GET requests
at the consumer and producer service interfaces involving PUTs and POSTs as
needed to convey the quality of statelessness. The application serving
a consumer requests the VLER DAS acts as web server and the consumer service
as client. In interacting with a provider services, the VLER DAS acts as a
web client and the provider service as a web server, a RESTFUL service as
stateless if the server never stores any application state. In a stateless
application, the server considers each client request in isolation and in
terms of the current resource state. If the client wants any application
state to be taken into consideration, the client must submit it as part of
the request. The client manipulates resource state by sending a
representation as part of the PUT or POST request. The server
manipulates client state by sending representations in response to the
client’s GET requests. Consumer services, acting as clients, initiate
transactions on VLER data or VLER collections. VLER collections are Atom collections
and can be thought of as folders that contain an Atom feed document that
describes the collection, data/document records (hereafter referred to as
subject documents), and/ or other collections. The Atom feed document
contains metadata about the collection and an entry for each item in the
collection. An entry may wholly contain the item if the content is text,
html, or XHTML or can reference a subject document that is a resource
separate from the feed doc. Each collection has one atom feed document and
every VLER atom feed document uses the filename, section.xml. Responsibilities: · Created Front end UI for end users and testing · Back end development with using core java and java j2ee
components · Translate the ICD documents before writing code. · Established entire development environment for the entire
team using JENKINS, ARTIFACTORY,JIRA, and SVN · Created JUnit test for local development tests · Contributed to component designs within the architecture · Setup maven scripts to compile projects · Responsible for placement of dependencies / .jar files in
ARTIFACTORY so the team will have access to .jar files · Responsible for building .war files in JENKINS for
deployment on the test servers and · During development, testing, and deployment created the
branch and tags folders in SVN for the team. Ø
Trunk
folder for development Ø
Branches
folders for testing and separate development Ø
Tags
folders for deployment Environment: JDBC, SQL, MAVEN,
SVN, Oracle11g, Web Services, Spring-Framework, Hibernate, Java6.0, and
J-Unit Testing, Tortoise, Windows 7, JSPs, HTML, XSD,
XML, JIRA, JENKINS (CONTINUOUS INTEGRATION) PROFESSIONAL EXPERIENCE:
Dynanet
Corporation /
OPM
(February 2011 – October 2011) Sr. Java
Developer
OPM has legacy systems that need to be
converted over to java. The legacy systems have several different
applications on different servers. The goal is to maintain and support
the legacy systems that are in use and at the same time convert the
applications in the legacy system to java using an agile methodology changing
the source code per iteration. As a java developer my duties where to
design and build frontend and backend applications. Several
technologies were being used in order to accomplish this. Being given a
task I had about a week to complete the task before moving on to the next
tasks. Once my tasks where complete I created J-Units to test my
application locally. After creating and testing my source code locally
it was then placed into subversion and integrated using Hudson as a CI tool.
My IDE was eclipse Helios. As well as incorporating ATG Framework allowing
ATG access the Database through programs. This was done by the
application’s logic to connect through the database. We used the tag library
Dynamo Responsibilities: ·
Front
end and back end development. ·
Created
several front end components using JSP, CSS, Html, and JavaScript ·
Used
Spring –Framework to separate components using IOC ·
Hudson was a configuration Integration to that I used to build
my applications. ·
ATG
Framework Environment: JDBC, SQL, MAVEN,
ANT, SVN, Oracle11g, Struts2.0, JSPs, Web Services, SOA, Spring-Framework,
Hibernate, Java6.0, and J-Unit Testing, Tortoise, Windows-XP, JSP, HTML, XSD, XML,
JIRA PROFESSIONAL EXPERIENCE:
Quadrant
Inc. / NetWitness
(April 2010 –Nov 2010) Sr. Java Developer NetWitness’ interactive investigative
capabilities or its software automated network intelligence, allows its software
to secure the actions and behaviors of users and applications with complete
visibility into content and context. NetWitness’ software enables real-time,
definitive determination of compromise, accelerated analysis of incident
scope and faster response times resulting in reduced losses and minimized
exposure. NetWitness helps security teams address advanced threats
definitively and accurately .NetWitness understands the unique security
challenges facing specific industries. NetWitness helps industries lower the
risks to corporate data vulnerable to hackers and intruder alike, and
innovatively changes the Network’s security allowing the customer to .see
change in their network. Responsibilities: ·
Front
end and back end development. ·
Used
tortoise-hg (mercurial) which is similar to SVN but with different
features but it is a repository. ·
Created
several front end components using JSF, JSP, CSS, Html ·
Used
Spring –Framework to separate components using IOC and used JPA to
create the schema of our database JDBC is being used in JPA ·
Hudson is a technology that is being used to enhance our
builds. Applications are being built nightly,
and Hudson allows us to see which builds fails and which builds pass giving
us historical data of previous build from a month ago ·
Maven is also a tool that we are using to access jar files from
repositories. This is established using a pom.xml file ·
To
Test applications J-Unit test are built to test the integrity of an
application. ·
Jira is being used to help my team and I to track bug fixes in
applications ·
Wiki is being used to post concerns, solutions, and progress
of inner team activity ·
Designed and implemented generic
and application independent frameworks to provide common services to intended
applications. Some of the major features of these frameworks include a
persistence layer using spring and Hibernate, spring based bean lookup,
XML-Beans based application configuration services, synchronous and
asynchronous communications, charting and graphing, logging and exception
handling, mail, encryption services, cache management, and other general
utilities. ·
Helped create the data
architecture and modeling including stored procedures and triggers. Provided
architecture for high availability of database servers as part of a disaster
recovery plan. Very often served as a backup DBA as well as mentor to other
DBAs. ·
Participated in the development of
new web applications providing suggestions how the overall flow of the data
for our customers ·
Created several backend and
frontend applications also having peer to peer code evaluations. ·
Participated in architecture and
design for the application using several technologies. Participated in the
design and development of application functionality. Environment: JDBC, SQL, MAVEN, mercurial-hg, Oracle11g,
Web Services, Spring-Framework, Hibernate, Java6.0, JUnit Testing, Tortoise,
JSP, HTML, JSF, XML,
WIKI, JIRA, Linux, Windows7 PROFESSIONAL EXPERIENCE:
Multivision
/ Northrop Grumman
(October 2009 – April 2010) Sr. Java Developer DTS (Defense Travel System) is a
product created by Northrop Grumman. The purpose of DTS is to serve the
travel needs of every branch of the military, government employees, and
government officials. Outside of commercial travel, DTS provides government
rates that are affordable without the extended commission fees and taxes that
are normally compounded along with the price of commercial travel. DTS
is used to book Airplane tickets, Car rentals, Hotel reservation, and Car
rail reservations for a government employee at government rates. There are an
estimated three million users that use and facilitate travel needs using
DTS. Like any created product, software always needs upgrades,
enhancements, and customer request for change and to be competitive with
other products of the same industry. At Northrop Grumman the DTS
software always have enhancement, which include additional web pages, bug
fixes, software errors, upgrades to database tables, and backend
development. My team and I had a new release every month and in order
to keep up with the bug fixes and enhancements we used JIRA to maintain and
organize our software needs. Responsibilities: ·
The IDE used to create
enhancements and new development for DTS was done in Eclipse 3.3 ·
Used SVN as a software
repository to retrieve projects related to DTS ·
Created enhancements for both
front end and backend enhancements. Used Tapestry2.0 and JSP, HTML,
CSS ·
Used extensive JDBC connection
to several backend databases. There were a total of thirty-two
databases. ·
Used Spring-Framework integrated
using Hibernate (session beans) and MVC framework. ·
Used Hibernate as the DAO
layer and the services layer contained POJO’s ·
Used Hibernate as the DAO
layer and also to map java objects to the database table columns in
order to take advantage of OOPs features ·
Created request in JIRA (software
ticketing system) for software enhancements and conducted meeting with other
developers coordinating enhancements and taking a lead role to finish task at
hand to meet release dates. ·
The WIKI was used as a
source of communication to the team of changes made in the software,
coordinating meetings, etc. ·
When checking out projects from
SVN used Maven and ANT to build the projects and to create
related jar files needed for the project. ·
Implemented software changes and
enhancements used and JUNIT testing for all the enhancements ·
Created tutorials on how to use
new software enhancements and software changes ·
Coordinated meeting with meetings
with upper management of weekly and bi-weekly status on upgrades. ·
Requested Software Builds for the
new releases before being deployed for customer usage. ·
Participated in enhancing large
complex software development initiatives with available resources and given
deadlines through proper interactions with project managers, developers, and
focus groups to minimize expenditure, avoid redundancy, and improve overall
synergy within organization. Well versed in expectation management of
executive teams. ·
Helped to create MVC framework
with existing applications in production. ·
Persistence
lookup, and design patterns. ·
Provided end-to-end design and
implementation of crucial components of the application, including user
profile management and supplier management. It involved dealing with data of
very complex organizational structure. One of such structures required
to use composite design pattern. ·
Used SDLC to manage new
development and used extensive peer to peer testing to pass application test. Environment: JDBC, SQL, MAVEN,
ANT, SVN, Oracle10g, Resin 3.0,Tapestry2.0, Struts2.0, JSPs, Web
Services, SOA, Spring-Framework, Hibernate, Java6.0, and JUnit
Testing, Tortoise, Windows-XP,JSP, HTML, XSD, XML, NG-WIKI, JIRA. PROFESSIONAL EXPERIENCE:
Intelitrac
- Subcomponent of L3
(March 2009 – September 2009) Sr. Java Developer The feedpipe
contract was a contract that was designed to feed real time information to
data analysis. The feedpipe design is composed of 3 extractors all of
which takes the content of the data and extracts the data into a structured
form being placed in a designated tables in the database based upon level of
importance and content. This data is composed of non-sensitive and
sensitive data. Base on the content the data Analysis would analyze the
data to label the data classified or non-classified. All in all directing the
data to be seen by the right people on a need to know bases, my duties
as a Java Programmer on this project is to write and enhance additional
source code to existing frameworks that are in production. It is also my job
to plan, design, implement, test, and integrate the source code that is being
deployed. Responsibilities: ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Involved in the requirements
gathering phases, Responsible for implementing all Class, Use-Case, and
Sequence Diagrams ·
Extensively involved with Class,
and Interface designs. ·
Used HTML and JSPs
along with JavaScript to develop the user interface part of the
application. ·
Struts was used to incorporate the MVC framework and also
to maintain the flow of the application in a more efficient way. ·
Used EJBs to take advantage
of the transactional and persistence features. ·
Built several tutorials how to set
up your environment such as installing SVN, Web-Logic Server,
and to integrate them in Eclipse IDE ·
Created backend logic using POJO
Classes., and Involved in the database design schema ·
Used Web Services to link
modules from other applications together using SOA technology. ·
Used Hibernate as the DAO
layer and also to map java objects to the database table columns in
order to take advantage of OOPs features. ·
Utilized Spring-Framework
integrated with several components, and Created test plans and tutorials on
how to implement JUnit test. ·
Used Ant to build
distributed .jar files, and implemented Hibernate as the DAO layer for
persistence in the application ·
Installed and built environment
using several Virtual Machine in the same local machine ·
Tested applications using Virtual
Machine creating threads concurrently accessing the same application for test
purposes. ·
Deployed the application on the
server for the team to access running and testing the application at remote
locations ·
Actively involved in weekly
meetings with the Team Lead and Project Lead to report on the progress of the
application. Environment: JDBC, SQL, ANT, SVN,
Oracle11g, EJB, Struts, JSPs, Servlets, Web-Logic, Web Services, SOA, Spring Framework, Hibernate, Java6.0,
and J-Unit Testing, Tortoise, Windows-Vista, VMware (virtual machine), Centos
(Linux ), JSP, HTML, XSD, XML. PROFESSIONAL EXPERIENCE:
Apex
Technology Inc.
(November 2008 – March 2009) Sr. Java Developer Being a contractor
of Apex Technology Inc. and as a Java Programmer it was my job was to build a
portal from the bottom up and until it was deployed. Here on the
eBenefits project, I was on a team of programmers building an enterprise
portal consolidating eight other websites to be portlets within the
portal. The prime method that was being used was the agile method as a
form of rapid solutions development. Our prime client was the Veteran
Affairs. Our projected user base is over 1 million users. In
building the portal there were several technologies that were being
used. Responsibilities: ·
Involved in the requirements
gathering phases, Responsible for implementing all Class, Use-Case, and
Sequence Diagrams ·
Interacted with the business users
or requirement gathering was responsible for the Analysis, Design and
Development ·
Implemented the ATG framework and
incorporated it to JSP to build a portal for VA (wounded warrior) ·
Used integrated software to access
remote servers to place proxy objects within Frames of JSP to have full
interaction with remote website for access. ·
Designed and developed the
front-end with STRUTS (action classes and JSPs) to modularize and stream line
web page code. ·
Developed EJB Components Entity
Beans, which encapsulate business logic and build up the model for the system ·
Web Services based Architecture
analysis & design, Web Services (WSDL) identification. Coding using SOAP,
wrapped EJB with the WSDL ·
Implemented Hibernate integration
with Spring Framework by replacing DAOs, which are using SQL code to access
the database. ·
Developed few Spring beans to handle the business logic of
the application, as part of maintenance and change request implementation ·
Built backend business logic
integrated with Oracle 10g database , and used Ant to build distributed .jar
files ·
Implemented Hibernate as the DAO
layer for persistence in the application ·
Created several J-Unit Test to
test the application before going to offsite Testers ·
Involved in database table designs
and implementations, and created portlets to be accessed within the portal ·
Built and Tested JSPs using CSS,
HTML, JavaScript and POJOs ·
Participate in teamwork
development activities amidst fellow developers/architect teams/business
parties in order to escalate combined efforts of creative interaction with
organizational initiatives ·
Created
several backend and frontend applications also having peer to peer code
evaluations. ·
Participated in architecture and
design for the application using several technologies. Participated in the
design and development of application functionality. Environment: Spring Framework,
Web Services, Struts, SOA, EJBs, Hibernate, Oracle 10g, ATG Framework, SOAP,
ANT, JAXB, XML, JSTL, JMS, JSP HTML, CSS, WSRP,
SVN, Web-Logic Application Server PROFESSIONAL EXPERIENCE:
Aspex
Technology
(August 2008 – December 2008) Sr. Java Developer As a contractor in
Aspex Technology, a software was developed called BFEM (Budget Formulation
and Execution Manager). The BFEM software is being used to change the
Federal Gov’t creates reports when submitting yearly proposals to congress
for money that is needed to run the government from year to year. As a
java programmer my contributions, were to create reports in java using the
BFEM framework that was designed and developed Budgeting reports for the
onsite customer that I was working with. After creating these reports using
the BFEM framework the report/s were uploaded to server for the customer to
use to submit to congress. Responsibilities: ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Involved in the requirements
gathering phases, Responsible for implementing all Class, Use-Case, and
Sequence Diagrams ·
Developed Class Diagrams, Sequence
Diagrams and Activity Diagrams as part of the Design Specification ·
Help to implement In-house
Framework called BFEM. ·
Interfaced with Budget Analysis
that traditionally built Budget Reports By hand to get specifics to build the
Budget Reports now with java. ·
Built several applications for
Business Analysts that used prototypes of how the Budget Report should look
like. After completion the File created by the application was place in a
public server in the Network so the Budget Analysts could write off and
approve the actual report that will be submitted to congress. ·
Applied Session Façade pattern to
develop EJB components in WebSphere workshop which are essentially exposed as
web service using SOAP, WSDL. ·
Used Hibernate as the DAO layer
and the services layer contained POJO’s ·
Design and developed JDBC
connection objects for the data retrieval and update ·
Used servlets for developing the
server side functionality for accessing the client requests, whereas the
servlets again send the request to the EJB. ·
Implemented MVC Architecture using
Struts Framework, and built a local database on local machine in a .dmp file. Environment: Spring, EJB, Struts,
Hibernate, Web Services, Servlets, JSPs, SOAP, SVN, Oracle, PL SQL, XML, SSH, JDBC,
ODBC, SQL, Eclipse-(IDE) PROFESSIONAL EXPERIENCE:
Telvent
Farradyne
(June 2008 – August 2008) Sr. Technical Writer Telvent Farradyne,
Inc. develops transportation system plans, designs, and systems for public
and private sectors in North America. It offers software products and
services related to traffic management, travel information, public
transportation, and electronic toll collection systems. The company’s
products include MIST 4, an integrated transportation management software
platform; ALERT Radio that consolidates and distributes emergency
information. My role as a java programmer was to support the software
that was being used by the companies and agencies that Telvent Farradyne had
a contract with. Other contributions were to technically write reports and
help guides for the customers using the software so they would have a step by
step understanding of the software and its capabilities. Responsibilities: ·
Responsibilities included taking
the existing Use Case, Class, and Sequence Diagram and Technically analyze
what was currently in production ·
After viewing what was in
production I analyzed all functionality how the application and modules
worked when integrated ·
Writing Module by Module and
application by application creating technical documents for the existing
application, and showing how it was used outside in real time. PROFESSIONAL EXPERIENCE:
Accenture
Technology
Solutions
(April 2007 – May 2008)
Sr. Java Developer In my former
position, I was a JAVA J2EE SR. Programmer for Accenture Technologies.
As a Senior Programmer at Accenture I have worked on many complicated and
challenging projects. I have worked with Java J2EE the entire
time of my employment. Through Accenture I have worked with cutting edge
technology. My job as a Java J2EE programmer is to plan, design,
implement, develop, test, and deploy software for our clients at hand surpassing
the client’s expectations. Technologies that I have used are J2EE
Components, J2SE Components, JavaBeans, Java Hibernate, Java Spring
Framework, JDBC, ODBC, JIBX, XML, JSTL, J2EE, and WINCVS. USPS in
Washington D.C. is one of Accenture’s greatest clients. The purpose of
working at USPS was to plan, design, created, build, test, deploy, and
support software that was created by Accenture’s to develop and help
maintain the U.S. POSTAL SERVICE remain competitive in the current job market
with its competitors such as FEDEX , U.P.S, and DHL. As a backend
programmer, I had built service and batch file applications using various
tools such as Java J2EE, EJBs. XML, JIBX, JSTL, JSP, Spring Framework,
Hibernate, SVN, SQL, Oracle9, and Oracle10. The software that I created
and supported was an ongoing task where new implementations, changes, and
upgrades were constantly being done to the system. Adapting to new
technologies and adhering to the needs of our clients. The main function and
my goal was to help build the software to organize, deploy, designate, and
deliver mail to foreign countries world-wide making sure that the mail went
to the designated area that it needed to go to. As a whole for all the
applications that were being built, our biggest challenge is to make sure
that the mail goes to the correct receptacles when they are being scanned and
that they are separated by country being delivered on time. Responsibilities: ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Involved in the requirements
gathering phases, Responsible for implementing all Class, Use-Case, and
Sequence Diagrams ·
Weekly task to complete the
planning design, implementation, and testing of two modules a week. ·
Responsible for Building Eclipse
IDE environment and have it up and running in one day ·
Built several programs using POJOs
and other frameworks such as, J2EE components, EJBs. XML, JIBX, JSTL,
JSP, Spring Framework, Hibernate, SVN, SQL ·
Implemented Hibernate as the DAO
layer for persistence in the application ·
Interacted very heavily with the
Project Lead to Follow the Client’s Requests ·
Responsible for testing every
phase of the creation of the application by using J-Unit, Maven, and Tools
tracking software and debugging software ·
Involved in team functions to peer
testing other team members’ source code. ·
Worked with the development and
database team to create updated version of the database on local machines ·
Wrote Technically Notes how
software is designed and Implemented. ·
Support test team, if any code
needed to be changed it was placed in tracking system software for debugging
or structure (code) change. ·
Provided design and development
for an information portal for the project using WebLogic 8.1 Portal as well
as Jakarta JetSpeed, in addition to the aforementioned technologies.
Provided team mentoring in Java Portlets API. PROFESSIONAL EXPERIENCE:
University of Louisville (Scholastics
Experience)
(August 2006 – April 2007) Sr. Java Developer In a scholastics
environment I had taken 2 classes in Java, with one in the fall of 2006 and
the other in the spring of 2007. The first java class was a
beginner’s course learning java fundamentals and concepts. The second class
and semester was an Intermediate level and it covered a much broader scope of
java methodologies, syntax, data design, and data structures. Having
back to back semesters learning java constantly in my master’s program at the
University of Louisville had given me a great interest in learning Java
J2EE. Responsibilities: ·
Learning Java Programming in a
class room environment implement new technologies and Frameworks using Java
J2EE. ·
Responsible to finish assignments
every week and to illustrate a competent uses of the java language. ·
Needed to build and configure IDE ·
Built Several Models of programs
from beginning java to more complex programs. ·
Install a database using MS-Access
and build a database to interact your POJO with. ·
Used Java to create web
applications using JSP and Servlets using HTTP PROFESSIONAL EXPERIENCE:
Centevus
Construction
(December 2006 – April 2007) PHP Contractor I created a database
to store data in given tables, which maintained information of the clients,
employees, and sensitive data of the company. The application that is
associated with the MySQL database was written in PHP, HTML,
and JavaScript. The purpose of this internal application was to
maintain and organize information of Centevus Construction. Based upon the
request of the user, data could be manipulated and organized. This was done
by input from the keyboard. The data displayed in a series of menus. Responsibilities: ·
Build and In-House application
that can only be accessed by employees within the company. ·
The application written in PHP and
using a MYSQL database ·
Created tables and columns showing
a schema of the database and its relationships ·
Built the Framework and
skeleton of the application and using design for implementation and security ·
Created and placed all company
information in database tables ·
Created application using PHP,
HTML, DHTML, CSS, JavaScript, ·
Tested application thoroughly. ·
Completed the application and
created Technical documents how the data flows and how the application works ·
Supported the application for 3
weeks after deployment. PROFESSIONAL EXPERIENCE:
C Digital Business
Solutions
(11/06 - 12/06) PHP Contractor Digital Business
Solutions is a business designated and designed for companies who want to
give their customers the ability to view and buy online products. The website
was built on an internal template called ARISE. All websites were built
on this template that was built in a Linux operating system. Technologies
used were PHP, HTML, DHTML, XML, JAVASCRIPT,
MYSQL, and CSS. Responsibilities: ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Gathered requirements from the
client. ·
Existing application not completed
needed to be completed and deployed. ·
Created several scripts for the
project using technology such as dream-weaver. ·
Modified and built new scripts
using PHP, HTML, DHTML, CSS, JavaScript, ·
Tested application thoroughly. ·
Deployed the application onto a
Linux server. PROFESSIONAL EXPERIENCE:
Indigo
Olive Software
(06/06 – 10/06) Contractor
Integration Engineer My role was to
support 3 main products of service provided to our distributors, reps, and
customers. The 3 main products were Briefcase, Route Manager, and the DSD
application. The applications were installed in a PDA (wireless
mini-computer) that reps used to place their orders. After the order
were placed, the order was sent to the back-end system of the application and
the distributors’ back-end system would confirm that the order had been
placed and creating an invoice number sent back to the IOS database and the
database receiving an invoice number sent confirmation to the reps’ PDA
stating order has been received! Programming languages used were C++, Cold
Fusion, HTML, DHTML, JAVASCRIPT, and SQL. Responsibilities: ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Take existing code and completed
Building Modules in Cold Fusion ·
Built and completed existing code
using HTML, DHTML, CSS, JavaScript, ·
Development of database driven
components that was used for business logic ·
Upgrade and modify backend C++ / C
source code as requirement and software of the clients changed. ·
Upgrades to database tables and
data within the tables ·
Used several servers to per client
and modified information per server ·
Used Subversion as a Repository
Software ·
Daily front end and backend source
code modifications to help agents and clients in the field do transactions. ·
Place data on a Hand Held PDA to
access the computer software remotely for testing. ·
Supported agents in the field by
talking to the live just in case if PDA did not work or if the software was
not working ·
Weekly interaction with clients
and potential clients of the software ·
Wrote technical documentation and
tutorials how source code works. PROFESSIONAL EXPERIENCE:
University of
Louisville
(August 2005 – April 2006) Computer Programmer
/ Research Engineer: The purpose of my
research team was to build a tool for researchers to do research. The tool
that my team and I constructed is a tool called BDSM. BDSM
(Birth Defects and Systems management), which was a tool that researchers
used to acquire accurate data for testing, analysis, and results of their
research. BDSM consolidated a lot of tools in one environment so researchers
could do research in just one environment rather than using different tools
in different areas of the applications were written in PHP, HTML,
Java-script, and Oracle 9i. Responsibilities ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Involved in the requirements
gathering phases, Responsible for implementing all Class, Use-Case, and
Sequence Diagrams ·
The applications were written in PHP,
HTML, Java-script, and Oracle 9i. ·
Create extensive extension of the
existing framework. ·
After the design of each module
the implementation of the application was to be completed in 3 days. ·
Built several applications that
integrated with other C and C++ applications ·
Interfaced with the user and supported
the software ·
Weekly illustrations were done
after the completion of each module. ·
Thorough test were done on the
module before being placed into production. PROFESSIONAL EXPERIENCE:
NPC
(National Processing
Company)
(October 1999 – January 2001) C++ Programmer Our customers’
businesses were in a series of categories such as travel, hotel, rental car,
and airline. Representatives of various companies that used our online
application consolidated their paychecks in our system. Rather than a rep
going to the bank to deposit one hundred checks for each customer that they
served. Our system simply consolidated and deposited their checks for them
once our system received their electronic funds. I was involved in designing,
developing, and testing the software features of our software. The C++
source code that was written and embedded SQL statements was to
trigger the database interfacing with the GUI front end of our
software. I was a backend C++ programmer. Responsibilities ·
Used every step of the (SDLC)
Software Development Life Cycle at all points in phases. ·
Involved in the requirements
gathering phases, Responsible for implementing all Class, Use-Case, and
Sequence Diagrams ·
Involved in Database Design and
Coding and participated in team audits for customer usage ·
Created multiple applications in C
and C++ and Support for in house Data Entry employees ·
Supported existing software by
making upgrades to the source code. Wrote detailed documents of applications
created. ·
Talked to customers using the
software to teach them how to use the software ·
After the source code was created
worked to debug using an In-house debugging tool ·
Printed weekly reports of the
agents and clients using our software. ·
Created software and placed
software on CDs to ship to new or existing customers. ·
Created and deleted data within
the database maintenance of the system and handling of changed requests. ·
Sent Decryption and Encryption
software for all remote users both nationally and internationally NON PROFESSIONAL EXPERIENCE:
University
of
Louisville
(January 1998 – August 2005)
Programmer /
Researcher/ Student
Experience
My research mainly
involved designing and developing external interfaces for the functionality
of the program to be implemented for research and design. Also I did software
development in the areas of Status Monitoring, Performance Management, and
External Systems Integration. Assembly Language was mostly used with some
implemented C source code. Also as a student I worked with
multiple programming languages such as C, C++, ASSEMBLER, ASP.NET,
COLDFUSION, JAVA, and JAVA J2EE. Responsibilities ·
Wrote assembler code and placed it
on a computer chip. ·
Multiple tests done to interface
software with hardware. ·
Wrote several applications in C
integrated with assembler ·
Wrote applications in C++ ·
Worked with Java as a student ·
Wrote applications in J2EE ·
Created flow diagrams and
technical documents in correspondence to the source code written. ·
Practice and applied theoretical
algorithms Coarse Work · Trigonometry · Pre-Calculus · Calculus I · Calculus II · Calculus III · Calculus IV · Probability and Statics · Numerical Analysis · Thermodynamics · Advanced Physics · Advanced Chemistry · Automata Theory · Information Structures · Data Structures · Discrete Structures · Design of File Structures · Software Engineering · Introduction to Databases · Computer-Interfacing · Information Security · Object Oriented Design · Statics and Dynamics · Bio-Engineering |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
Brazilian Portuguese |
Beginner |
|
|
English |
Beginner |
|
|
|